Automatic Addition of Conflicting Properties
نویسندگان
چکیده
The problem of model/program repair focuses on revising an existing model/program to satisfy new properties. These properties can be safety, liveness, availability, or fault-tolerance requirements. Existing solutions focus on adding compatible properties, i.e., properties that can be satisfied while preserving the existing properties. In other words, they try to generate programs that satisfy the existing properties as well as the new desired properties. It follows that if one were to add a conflicting property, i.e., a property that cannot be satisfied while preserving existing properties, then the previous solutions declare failure to obtain the desired program. However, adding conflicting properties arises when one replaces an existing requirement with another– e.g., replacing fairness requirement with priority to some process. In this paper, we focus on the problem of adding conflicting properties. We present an algorithm for explicit addition of properties that adds new desired properties while preserving only an explicitly specified subset of existing properties. In turn, we use it to develop an algorithm for adding conflicting properties. We illustrate our algorithms with an example of job scheduling.
منابع مشابه
Graphene Oxide in Dentistry: A Review
Abstract BACKGROUNackground and AimD & AIM: In this study, a brief but accurate evaluation of the role of graphene oxide in dentistry and interaction with all soft and hard tissues, the study of studies conducted in vitro or in vivo and new approaches in the field of tissue engineering has been investigated Material & Methods: Reviewed articles using Medline, Google scholar, Scopus, Scien...
متن کاملTumor Detection and Morphology Assessment in the Liver Tissue Using an Automatic Tactile Robot
In this paper an automatic examination robot was developed to improve the process of cancer detection, tumor localization and geometrical shape diagnosis. A uniformly distributed compressive load was applied to the top tissue surface and the resultant mechanical stress was measured that was employed for the tumor diagnosis task. The experimental examinations were performed on the soft tissue of...
متن کاملAutomatic graph construction of periodic open tubulene ((5,6,7)3) and computation of its Wiener, PI, and Szeged indices
The mathematical properties of nano molecules are an interesting branch of nanoscience for researches nowadays. The periodic open single wall tubulene is one of the nano molecules which is built up from two caps and a distancing nanotube/neck. We discuss how to automatically construct the graph of this molecule and plot the graph by spring layout algorithm in graphviz and netwrokx packages. The...
متن کاملEffectiveness of Compassion Therapy on Self-coherence, Post-divorce Adjustment and Negative Automatic Thoughts in Divorced Women
Introduction: Divorce reduces the health of each couple, especially women and one of the treatment methods derived from the third wave of psychotherapy which about that has been done little research is compassion therapy. Therefore, present research aimed to determine the effectiveness of compassion therapy on self-coherence, post-divorce adjustment and negative automatic thoughts in divorced w...
متن کاملAugmenting self-controlled work allocation in workflow-management-applications
However, these concepts do not cover exceptional conditions, unforeseen properties of cases, and conflicting requirements that call for adaptations of prespecified work-allocation decisions. We assume that contradictory and continuously changing requirements of work allocation should not be solved by automatic rule evaluation and centralized planning approaches. From our point of view it is mor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016